package wowraidmanager.client.service.auction;

import java.util.ArrayList;
import java.util.Date;

import wowraidmanager.shared.model.auction.AuctionList;

import com.google.gwt.user.client.rpc.AsyncCallback;

public interface AuctionListServiceAsync {

    void getAuctionList(AsyncCallback<ArrayList<AuctionList>> callback);

    void setAuctionList(ArrayList<AuctionList> auctionListList, AsyncCallback<Void> callback);

    void getAuctionList(Date toDate, Date fromDate, AsyncCallback<ArrayList<AuctionList>> callback);

    void deleteAllAuctionList(String fromDate, String toDate, AsyncCallback<Void> callback);

    void getAuctionList(Date toDate, Date fromDate, String itemId, String realmName, AsyncCallback<ArrayList<AuctionList>> callback);

}
